Yes, SharePoint can do this, but my quesiton is: why would you want to do it in SharePoint? If you want what SiteCore provides, use SiteCore. No point in getting SharePoint to do the same as SiteCore, or whatever else, just to use SharePoint.
What you want to ask yourself is, do I want SharePoint and its feature set or do I want SiteCore and its feature set (or X with its feature set). Dont train your cat to bark just because you wanted something that could bark. Get a dog.
For example, my top benefits of using SharePoint, as I see it, is incredible flexibility, a broad user base, massive support, access to people who know the product and support for workflows more or less out-of-the-box. When I look at competing products I look for these features and who solves them best. These are the features important to me and when SharePoint is best at providing these features I choose SharePoint. If other features are more important I choose something else.
If little green buttons is your most important feature I would suspect that SiteCore does a much better job at providing those features than SharePoint.
http://furuknap.blogspot.com/My SharePoint blog with articles, reviews, and code samples. Anonymized questions and answers may be posted to my blog.
http://www.understandingsharepoint.com/userexperience/Blog for my new developer book on the SharePoint User Experience
If, after a few days, I have not responded to a thread in which you have requested my assistance, please let me know by email furuknap<[at]>gmail.com. I am not ignoring you but I do get 20-30 requests each day and some responses might be lost.