Yeah! I think everything you've asked about is already an available feature on this site. You just need to do some exploring...