newbie questions 1+2

Dear BBD,

I am new to BB and Angstrom and wanted to ask a couple of simple questions:

What is the neat way to add / manage software to the BB under Angstrom? - is there a package manager or is it back
to building sources ad-hoc?

I wanted to interface to a display via a framebuffer - if this was a PC I’d use the console or X framebuffer and SDL, is
this the correct approach for the BB (I am looking to do something very simple).